#pragma once
#include "KMController.h"

/* Input Wrapper */

// keyboard functions
void KeyUp				(unsigned char key, int x, int y);
void KeyDown			(unsigned char key, int x, int y);
void KeySpecUp			(int key, int x, int y);
void KeySpecDown		(int key, int x, int y);

// mouse functions
void MouseButton		(int button, int state, int x, int y);
void MousePaMove		(int x, int y);
void MouseAcMove		(int x, int y);
void MouseEntry			(int state);

// Initialisation
void InputInit			(KMController * c);